package com.yh.lq.event;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 事件上报
 */
@Data
public class LQEvent {

    /**
     * 上报类型，比较多。。。
     */
    @JSONField(name = "Event")
    private String event;

    /**
     * 对象申请、被邀请入群事件下该值为1时即对象为不良成员,默认为0
     */
    @JSONField(name = "Type")
    private String type;

    /**
     * 收到消息的机器人 QQ 号
     */
    @JSONField(name = "Robot")
    private long robot;

    /**
     * 消息类型，自己添加的，用来给消息分类
     * msg: 普通消息
     * meta: 元消息，用来处理登录状态
     */
    @JSONField(name = "msgType")
    private String msgType;

    /**
     * 微信机器人
     */
    private String weChatRobot;

//    /**
//     *  群号,好友QQ,讨论组ID,临时会话对象QQ等
//     */
//    @JSONField(name = "From")
//    private long from;
//    /**
//     * 文本型, , 主动触发这条信息的对象 T人时为T人的管理员QQ
//     */
//    @JSONField(name = "FromQQ")
//    private long fromQQ;
//    /**
//     * 被动接受这条信息的对象 T人时为被T对象的QQ
//     */
//    @JSONField(name = "To")
//    private long to;
}
